Update libgsystem, use it to set dirfd-relative xattrs on symlinks
authorColin Walters <walters@verbum.org>
Wed, 26 Feb 2014 21:34:37 +0000 (16:34 -0500)
committerColin Walters <walters@verbum.org>
Wed, 26 Feb 2014 21:34:37 +0000 (16:34 -0500)
commit683a719b7e5db069790cc11e04ad7f8343b3aa26
tree68c906b16b47f458efde5ac9e16994b1b08dbd4e
parent0eb8c37ecb46bf190abf2a68203c851fd3b2b2a8
Update libgsystem, use it to set dirfd-relative xattrs on symlinks

This is a bit more efficient in that we're not walking full paths, and
it helps avoid security/reliability issues if an attacker (or just a
misbehaving process) has the ability to mutate paths in the middle.
src/libgsystem
src/libostree/ostree-repo-checkout.c
src/libostree/ostree-repo-commit.c